tools/firmware: use a canned config for seabios
authorPaul Durrant <paul.durrant@citrix.com>
Thu, 23 Mar 2017 17:03:09 +0000 (17:03 +0000)
committerWei Liu <wei.liu2@citrix.com>
Wed, 29 Mar 2017 17:28:51 +0000 (18:28 +0100)
commit970f8de3e4645b47cbd6dcfe51e75c670cf666cd
treeb0d5ebc9d1e052ae7a33568ce74dda08e1125146
parent5c53c93998e370ab3da0b3d1d12e6bc760224d67
tools/firmware: use a canned config for seabios

The use of seabios defconfig kills boot performance of Windows guests
because the default is for the int13 handler to use PIO when accessing
the emulated IDE device.

By instead using a canned configuration with the ATA settings overridden
to enable DMA access (and also wider PIO) boot performance is markedly
improved without the need to use a different (and possibly not supported)
device model.

This patch adds the canned configuration into tools/firmware and modifies
the Makefile rule to copy it into place.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
tools/firmware/Makefile
tools/firmware/seabios-config [new file with mode: 0644]